package com.kaibes.module.logger.client;

import java.time.LocalDateTime;

import com.kaibes.core.base.annotation.Description;

import lombok.Data;

/**
 * @author yolinfeng
 * 
 */
@Data
public class ApiLog {

    @Description("服务名称")
	private String name;
    @Description("请求URL")
	private String uri;
    @Description("请求方法")
	private String method;
    @Description("请求头")
	private String requestHeaders;
    @Description("请求数据")
	private String requestBody;
    @Description("状态码")
	private Integer status;
	@Description("回复头")
	private String responseHeaders;
	@Description("回复数据")
	private String responseBody;
	@Description("用户ID")
	private Integer userId;
	@Description("请求时间")
    private LocalDateTime requestTime;
	@Description("回复时间")
    private LocalDateTime responseTime;
    @Description("创建时间")
    private LocalDateTime createTime;
    
}
